import 'package:flutter/cupertino.dart';

class DataUtil {
  static List<dynamic> getColumn() {
    List list = [];
    list.add("基础组件");
    list.add("布局类组件");
    list.add("容器类组件");
    list.add("可滚动组件");
    list.add("功能型组件");
    list.add("事件处理与通知");
    list.add("数据存储\n网络请求");
    list.add("动画");
    list.add("原理");
    list.add("混合开发");
    list.add("App级别组件");
    list.add("权重组件");
    return list;
  }

  static List<dynamic> getTitle() {
    var list = [];
    list.add("基础组件");
    list.add("布局类组件");
    list.add("容器类组件");
    list.add("可滚动组件");
    list.add("功能型组件");
    return list;
  }

  static List<dynamic> getBaseTitle() {
    var list = [];
    list.add("Text、TextSpan、RichText ");
    list.add("按钮[Button]");
    list.add("图片与icon[Image、ICON]");
    list.add("单选复选框[Switch、Checkbox]");
    list.add("输入框和表单[TextField、Form]");
    list.add("进度指示器[Progress]");
    return list;
  }

  static List<dynamic> getLayoutTitle() {
    var list = [];
    list.add("线性布局[Row、Column]");
    list.add("弹性布局[Flex]");
    list.add("流式布局[Wrap、Flow]");
    list.add("层叠布局[Stack、Positioned]");
    list.add("对齐与相对定位[Align]");
    return list;
  }

  static List<dynamic> getContainerTitle() {
    var list = [];
    list.add("填充[Padding]");
    list.add("尺寸限制类容器[ConstrainedBox]");
    list.add("装饰容器[DecoratedBox]");
    list.add("Container容器");
    list.add("Scaffold、TabBar、底部导航1");
    list.add("Scaffold、TabBar、底部导航2");
    list.add(" 剪裁（Clip）");
    return list;
  }

  static List<dynamic> getScrollTitle() {
    var list = [];
    list.add("SingleChildScrollView");
    list.add("ListView[普通]");
    list.add("ListView[无限加载列表]");
    list.add("GridView");
    list.add("GridView动态");
    list.add("CustomScrollView");
    list.add("滚动及控制[ScrollController]");
    list.add("监听及控制[ScrollNotification]");
    list.add("SliverPersistentHeader");
    return list;
  }

  static List<String> getNumber() {
    List<String> list = [];
    for (int i = 1; i < 100; i++) {
      list.add(i.toString());
    }
    return list;
  }

  static List<dynamic> getOrignel() {
    List list = [];
    list.add("生命周期");
    list.add("Future异步\nthen,wait");
    // list.add("生命周期");
    return list;
  }

  static List<dynamic> getEvent() {
    List list = [];
    list.add("手势识别");
    list.add("滑动");
    list.add("事件总线");
    list.add("Notification");
    list.add("SnackBar\nWidget");
    return list;
  }

  static List<dynamic> getFunctions() {
    List list = [];
    list.add("异步UI更新[FutureBuilder]");
    list.add("异步UI更新[StreamBuilder]");
    list.add("对话框[Dialog]");
    return list;
  }

  static List<dynamic> getNetData() {
    List list = [];
    list.add("文件系统目录-path_provider");
    list.add("简单数据持久化SP");
    list.add("大量复杂数据持久化");
    list.add("网络请求-dio");
    list.add("josn数据转化为model");
    return list;
  }

  static List<dynamic> getNetType() {
    List list = [];
    list.add("Get_请求");
    list.add("Post_请求");
    return list;
  }

  static List<dynamic> getFuture() {
    List list = [];
    list.add("then");
    list.add("wait");
    list.add("asyn\nawait");
    return list;
  }

  static var doalogContent =
      "您确定要删除当前文件吗?您确定要删除当前文件吗?您确定要删除当前文件吗?您确定要删除当前文件吗?您确定要删除当前文件吗?"
      "您确定要删除当前文件吗?";
}
